piston-powered engine - German English Dictionary